package com.shenjinzheng.movie_ticket_app.model

data class Seat(
    val seatId: String, // 座位的唯一标识符，如 "A1", "B5" 等
    val row: String,    // 座位所在的行
    val column: Int,    // 座位所在的列
    var isBooked: Boolean = false // 是否已被预定
) {
    // 获取座位的显示名称，例如 A1、B5
    fun getSeatName(): String {
        return "$row$column"
    }

    // 标记座位已被预定
    fun bookSeat() {
        isBooked = true
    }

    // 取消预定
    fun cancelBooking() {
        isBooked = false
    }
}